home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / raytrace / radiance / simplerd.lha / simplerad / FinalFTP / Data / geom.pat < prev    next >
Encoding:
Text File  |  1992-05-25  |  21.4 KB  |  359 lines

  1. Number objects 14
  2. Object enclosure mesh {
  3.     OWMatrix matmesh9 { 5 0 0 0 5 0 0 0 5 0 0 0 }
  4.     Prop propmesh9 { E{ 0.0 0.0 0.0 } p{ 0.8 0.8 0.8 } Kd{ 1.0 } Ks{ 0.0 } 
  5.     NumMeshes 1
  6.     Mesh meshMCube9 3 {
  7.     Patch norm1 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  8.     Patch vert1 4 { { -0.5 1 -0.5 } { 0 1 -0.5 } { 0 1 0 } { -0.5 1 0 } }
  9.     Patch norm2 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  10.     Patch vert2 4 { { 0.5 1 0 } { 1 1 0 } { 1 1 0.5 } { 0.5 1 0.5 } }
  11.     Patch norm3 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  12.     Patch vert3 4 { { 0 1 0.5 } { 0.5 1 0.5 } { 0.5 1 1 } { 0 1 1 } }
  13. }
  14. }
  15. Object mesh1 mesh {
  16.     OWMatrix matmesh1 { 5 0 0 0 5 0 0 0 5 0 0 0 }
  17.     Prop propmesh1 { E{ 0.8 0.7 0.8 } p{ 0.0 0.0 0.0 } Kd{ 1.0 } Ks{ 0.0 } 
  18.     NumMeshes 1
  19.     Mesh meshMCube1 13 {
  20.     Patch norm1 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  21.     Patch vert1 4 { { -1 1 -1 } { -0.5 1 -1 } { -0.5 1 -0.5 } { -1 1 -0.5 } }
  22.     Patch norm2 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  23.     Patch vert2 4 { { -0.5 1 -1 } { 0 1 -1 } { 0 1 -0.5 } { -0.5 1 -0.5 } }
  24.     Patch norm3 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  25.     Patch vert3 4 { { 0 1 -1 } { 0.5 1 -1 } { 0.5 1 -0.5 } { 0 1 -0.5 } }
  26.     Patch norm4 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  27.     Patch vert4 4 { { 0.5 1 -1 } { 1 1 -1 } { 1 1 -0.5 } { 0.5 1 -0.5 } }
  28.     Patch norm5 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  29.     Patch vert5 4 { { -1 1 -0.5 } { -0.5 1 -0.5 } { -0.5 1 0 } { -1 1 0 } }
  30.     Patch norm7 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  31.     Patch vert7 4 { { 0 1 -0.5 } { 0.5 1 -0.5 } { 0.5 1 0 } { 0 1 0 } }
  32.     Patch norm8 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  33.     Patch vert8 4 { { 0.5 1 -0.5 } { 1 1 -0.5 } { 1 1 0 } { 0.5 1 0 } }
  34.     Patch norm9 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  35.     Patch vert9 4 { { -1 1 0 } { -0.5 1 0 } { -0.5 1 0.5 } { -1 1 0.5 } }
  36.     Patch norm10 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  37.     Patch vert10 4 { { -0.5 1 0 } { 0 1 0 } { 0 1 0.5 } { -0.5 1 0.5 } }
  38.     Patch norm11 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  39.     Patch vert11 4 { { 0 1 0 } { 0.5 1 0 } { 0.5 1 0.5 } { 0 1 0.5 } }
  40.     Patch norm13 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  41.     Patch vert13 4 { { -1 1 0.5 } { -0.5 1 0.5 } { -0.5 1 1 } { -1 1 1 } }
  42.     Patch norm14 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  43.     Patch vert14 4 { { -0.5 1 0.5 } { 0 1 0.5 } { 0 1 1 } { -0.5 1 1 } }
  44.     Patch norm16 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  45.     Patch vert16 4 { { 0.5 1 0.5 } { 1 1 0.5 } { 1 1 1 } { 0.5 1 1 } }
  46. }
  47. }
  48. Object mesh2 mesh {
  49.     OWMatrix matmesh2 { 5 0 0 0 5 0 0 0 5 0 0 0 }
  50.     Prop propmesh2 { E{ 0.0 0.0 0.0 } p{ 0.8 0.8 0.8 } Kd{ 1.0 } Ks{ 0.0 } 
  51.     NumMeshes 1
  52.     Mesh meshMCube2 16 {
  53.     Patch norm1 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  54.     Patch vert1 4 { { 1 1 -1 } { 1 0.5 -1 } { 1 0.5 -0.5 } { 1 1 -0.5 } }
  55.     Patch norm2 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  56.     Patch vert2 4 { { 1 0.5 -1 } { 1 0 -1 } { 1 0 -0.5 } { 1 0.5 -0.5 } }
  57.     Patch norm3 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  58.     Patch vert3 4 { { 1 0 -1 } { 1 -0.5 -1 } { 1 -0.5 -0.5 } { 1 0 -0.5 } }
  59.     Patch norm4 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  60.     Patch vert4 4 { { 1 -0.5 -1 } { 1 -1 -1 } { 1 -1 -0.5 } { 1 -0.5 -0.5 } }
  61.     Patch norm5 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  62.     Patch vert5 4 { { 1 1 -0.5 } { 1 0.5 -0.5 } { 1 0.5 0 } { 1 1 0 } }
  63.     Patch norm6 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  64.     Patch vert6 4 { { 1 0.5 -0.5 } { 1 0 -0.5 } { 1 0 0 } { 1 0.5 0 } }
  65.     Patch norm7 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  66.     Patch vert7 4 { { 1 0 -0.5 } { 1 -0.5 -0.5 } { 1 -0.5 0 } { 1 0 0 } }
  67.     Patch norm8 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  68.     Patch vert8 4 { { 1 -0.5 -0.5 } { 1 -1 -0.5 } { 1 -1 0 } { 1 -0.5 0 } }
  69.     Patch norm9 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  70.     Patch vert9 4 { { 1 1 0 } { 1 0.5 0 } { 1 0.5 0.5 } { 1 1 0.5 } }
  71.     Patch norm10 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  72.     Patch vert10 4 { { 1 0.5 0 } { 1 0 0 } { 1 0 0.5 } { 1 0.5 0.5 } }
  73.     Patch norm11 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  74.     Patch vert11 4 { { 1 0 0 } { 1 -0.5 0 } { 1 -0.5 0.5 } { 1 0 0.5 } }
  75.     Patch norm12 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  76.     Patch vert12 4 { { 1 -0.5 0 } { 1 -1 0 } { 1 -1 0.5 } { 1 -0.5 0.5 } }
  77.     Patch norm13 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  78.     Patch vert13 4 { { 1 1 0.5 } { 1 0.5 0.5 } { 1 0.5 1 } { 1 1 1 } }
  79.     Patch norm14 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  80.     Patch vert14 4 { { 1 0.5 0.5 } { 1 0 0.5 } { 1 0 1 } { 1 0.5 1 } }
  81.     Patch norm15 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  82.     Patch vert15 4 { { 1 0 0.5 } { 1 -0.5 0.5 } { 1 -0.5 1 } { 1 0 1 } }
  83.     Patch norm16 4 { { -1 0 0} { -1 0 0} { -1 0 0} { -1 0 0} }
  84.     Patch vert16 4 { { 1 -0.5 0.5 } { 1 -1 0.5 } { 1 -1 1 } { 1 -0.5 1 } }
  85. }
  86. }
  87. Object mesh3 mesh {
  88.     OWMatrix matmesh3 { 5 0 0 0 5 0 0 0 5 0 0 0 }
  89.     Prop propmesh3 { E{ 0.0 0.0 0.0 } p{ 0.8 0.8 0.8 } Kd{ 1.0 } Ks{ 0.0 } 
  90.     NumMeshes 1
  91.     Mesh meshMCube3 16 {
  92.     Patch norm5 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  93.     Patch vert5 4 { { -1 -1 -0.5 } { -1 -0.5 -0.5 } { -1 -0.5 0 } { -1 -1 0 } }
  94.     Patch norm6 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  95.     Patch vert6 4 { { -1 -0.5 -0.5 } { -1 0 -0.5 } { -1 0 0 } { -1 -0.5 0 } }
  96.     Patch norm7 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  97.     Patch vert7 4 { { -1 0 -0.5 } { -1 0.5 -0.5 } { -1 0.5 0 } { -1 0 0 } }
  98.     Patch norm8 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  99.     Patch vert8 4 { { -1 0.5 -0.5 } { -1 1 -0.5 } { -1 1 0 } { -1 0.5 0 } }
  100.     Patch norm1 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  101.     Patch vert1 4 { { -1 -1 -1 } { -1 -0.5 -1 } { -1 -0.5 -0.5 } { -1 -1 -0.5 } }
  102.     Patch norm2 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  103.     Patch vert2 4 { { -1 -0.5 -1 } { -1 0 -1 } { -1 0 -0.5 } { -1 -0.5 -0.5 } }
  104.     Patch norm3 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  105.     Patch vert3 4 { { -1 0 -1 } { -1 0.5 -1 } { -1 0.5 -0.5 } { -1 0 -0.5 } }
  106.     Patch norm4 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  107.     Patch vert4 4 { { -1 0.5 -1 } { -1 1 -1 } { -1 1 -0.5 } { -1 0.5 -0.5 } }
  108.     Patch norm9 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  109.     Patch vert9 4 { { -1 -1 0 } { -1 -0.5 0 } { -1 -0.5 0.5 } { -1 -1 0.5 } }
  110.     Patch norm10 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  111.     Patch vert10 4 { { -1 -0.5 0 } { -1 0 0 } { -1 0 0.5 } { -1 -0.5 0.5 } }
  112.     Patch norm11 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  113.     Patch vert11 4 { { -1 0 0 } { -1 0.5 0 } { -1 0.5 0.5 } { -1 0 0.5 } }
  114.     Patch norm12 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  115.     Patch vert12 4 { { -1 0.5 0 } { -1 1 0 } { -1 1 0.5 } { -1 0.5 0.5 } }
  116.     Patch norm13 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  117.     Patch vert13 4 { { -1 -1 0.5 } { -1 -0.5 0.5 } { -1 -0.5 1 } { -1 -1 1 } }
  118.     Patch norm14 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  119.     Patch vert14 4 { { -1 -0.5 0.5 } { -1 0 0.5 } { -1 0 1 } { -1 -0.5 1 } }
  120.     Patch norm15 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  121.     Patch vert15 4 { { -1 0 0.5 } { -1 0.5 0.5 } { -1 0.5 1 } { -1 0 1 } }
  122.     Patch norm16 4 { { 1 0 0} { 1 0 0} { 1 0 0} { 1 0 0} }
  123.     Patch vert16 4 { { -1 0.5 0.5 } { -1 1 0.5 } { -1 1 1 } { -1 0.5 1 } }
  124. }
  125. }
  126. Object mesh5 mesh {
  127.     OWMatrix matmesh5 { 5 0 0 0 5 0 0 0 5 0 0 0 }
  128.     Prop propmesh5 { E{ 0.0 0.0 0.0 } p{ 0.8 0.8 0.8 } Kd{ 1.0 } Ks{ 0.0 } 
  129.     NumMeshes 1
  130.     Mesh meshMCube5 16 {
  131.     Patch norm1 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  132.     Patch vert1 4 { { -1 1 1 } { -0.5 1 1 } { -0.5 0.5 1 } { -1 0.5 1 } }
  133.     Patch norm2 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  134.     Patch vert2 4 { { -0.5 1 1 } { 0 1 1 } { 0 0.5 1 } { -0.5 0.5 1 } }
  135.     Patch norm3 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  136.     Patch vert3 4 { { 0 1 1 } { 0.5 1 1 } { 0.5 0.5 1 } { 0 0.5 1 } }
  137.     Patch norm4 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  138.     Patch vert4 4 { { 0.5 1 1 } { 1 1 1 } { 1 0.5 1 } { 0.5 0.5 1 } }
  139.     Patch norm5 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  140.     Patch vert5 4 { { -1 0.5 1 } { -0.5 0.5 1 } { -0.5 0 1 } { -1 0 1 } }
  141.     Patch norm6 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  142.     Patch vert6 4 { { -0.5 0.5 1 } { 0 0.5 1 } { 0 0 1 } { -0.5 0 1 } }
  143.     Patch norm7 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  144.     Patch vert7 4 { { 0 0.5 1 } { 0.5 0.5 1 } { 0.5 0 1 } { 0 0 1 } }
  145.     Patch norm8 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  146.     Patch vert8 4 { { 0.5 0.5 1 } { 1 0.5 1 } { 1 0 1 } { 0.5 0 1 } }
  147.     Patch norm9 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  148.     Patch vert9 4 { { -1 0 1 } { -0.5 0 1 } { -0.5 -0.5 1 } { -1 -0.5 1 } }
  149.     Patch norm10 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  150.     Patch vert10 4 { { -0.5 0 1 } { 0 0 1 } { 0 -0.5 1 } { -0.5 -0.5 1 } }
  151.     Patch norm11 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  152.     Patch vert11 4 { { 0 0 1 } { 0.5 0 1 } { 0.5 -0.5 1 } { 0 -0.5 1 } }
  153.     Patch norm12 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  154.     Patch vert12 4 { { 0.5 0 1 } { 1 0 1 } { 1 -0.5 1 } { 0.5 -0.5 1 } }
  155.     Patch norm13 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  156.     Patch vert13 4 { { -1 -0.5 1 } { -0.5 -0.5 1 } { -0.5 -1 1 } { -1 -1 1 } }
  157.     Patch norm14 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  158.     Patch vert14 4 { { -0.5 -0.5 1 } { 0 -0.5 1 } { 0 -1 1 } { -0.5 -1 1 } }
  159.     Patch norm15 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  160.     Patch vert15 4 { { 0 -0.5 1 } { 0.5 -0.5 1 } { 0.5 -1 1 } { 0 -1 1 } }
  161.     Patch norm16 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  162.     Patch vert16 4 { { 0.5 -0.5 1 } { 1 -0.5 1 } { 1 -1 1 } { 0.5 -1 1 } }
  163. }
  164. }
  165. Object mesh6 mesh {
  166.     OWMatrix matmesh6 { 5 0 0 0 5 0 0 0 5 0 0 0 }
  167.     Prop propmesh6 { E{ 0.0 0.0 0.0 } p{ 0.7 0.7 0.7 } Kd{ 1.0 } Ks{ 0.0 } 
  168.     NumMeshes 1
  169.     Mesh meshMCube4 16 {
  170.     Patch norm1 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  171.     Patch vert1 4 { { -1 1 -1 } { -0.5 1 -1 } { -0.5 0.5 -1 } { -1 0.5 -1 } }
  172.     Patch norm2 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  173.     Patch vert2 4 { { -0.5 1 -1 } { 0 1 -1 } { 0 0.5 -1 } { -0.5 0.5 -1 } }
  174.     Patch norm3 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  175.     Patch vert3 4 { { 0 1 -1 } { 0.5 1 -1 } { 0.5 0.5 -1 } { 0 0.5 -1 } }
  176.     Patch norm4 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  177.     Patch vert4 4 { { 0.5 1 -1 } { 1 1 -1 } { 1 0.5 -1 } { 0.5 0.5 -1 } }
  178.     Patch norm5 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  179.     Patch vert5 4 { { -1 0.5 -1 } { -0.5 0.5 -1 } { -0.5 0 -1 } { -1 0 -1 } }
  180.     Patch norm6 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  181.     Patch vert6 4 { { -0.5 0.5 -1 } { 0 0.5 -1 } { 0 0 -1 } { -0.5 0 -1 } }
  182.     Patch norm7 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  183.     Patch vert7 4 { { 0 0.5 -1 } { 0.5 0.5 -1 } { 0.5 0 -1 } { 0 0 -1 } }
  184.     Patch norm8 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  185.     Patch vert8 4 { { 0.5 0.5 -1 } { 1 0.5 -1 } { 1 0 -1 } { 0.5 0 -1 } }
  186.     Patch norm9 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  187.     Patch vert9 4 { { -1 0 -1 } { -0.5 0 -1 } { -0.5 -0.5 -1 } { -1 -0.5 -1 } }
  188.     Patch norm10 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  189.     Patch vert10 4 { { -0.5 0 -1 } { 0 0 -1 } { 0 -0.5 -1 } { -0.5 -0.5 -1 } }
  190.     Patch norm11 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  191.     Patch vert11 4 { { 0 0 -1 } { 0.5 0 -1 } { 0.5 -0.5 -1 } { 0 -0.5 -1 } }
  192.     Patch norm12 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  193.     Patch vert12 4 { { 0.5 0 -1 } { 1 0 -1 } { 1 -0.5 -1 } { 0.5 -0.5 -1 } }
  194.     Patch norm13 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  195.     Patch vert13 4 { { -1 -0.5 -1 } { -0.5 -0.5 -1 } { -0.5 -1 -1 } { -1 -1 -1 } }
  196.     Patch norm14 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  197.     Patch vert14 4 { { -0.5 -0.5 -1 } { 0 -0.5 -1 } { 0 -1 -1 } { -0.5 -1 -1 } }
  198.     Patch norm15 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  199.     Patch vert15 4 { { 0 -0.5 -1 } { 0.5 -0.5 -1 } { 0.5 -1 -1 } { 0 -1 -1 } }
  200.     Patch norm16 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  201.     Patch vert16 4 { { 0.5 -0.5 -1 } { 1 -0.5 -1 } { 1 -1 -1 } { 0.5 -1 -1 } }
  202. }
  203. }
  204. Object mesh7 mesh {
  205.     OWMatrix matmesh7 { 5 0 0 0 5 0 0 0 5 0 0 0 }
  206.     Prop propmesh7 { E{ 0.0 0.0 0.0 } p{ 0.7 0.7 0.7 } Kd{ 1.0 } Ks{ 0.0 } 
  207.     NumMeshes 1
  208.     Mesh meshMCube7 16 {
  209.     Patch norm1 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  210.     Patch vert1 4 { { 1 -1 -1 } { 0.5 -1 -1 } { 0.5 -1 -0.5 } { 1 -1 -0.5 } }
  211.     Patch norm2 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  212.     Patch vert2 4 { { 0.5 -1 -1 } { 0 -1 -1 } { 0 -1 -0.5 } { 0.5 -1 -0.5 } }
  213.     Patch norm3 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  214.     Patch vert3 4 { { 0 -1 -1 } { -0.5 -1 -1 } { -0.5 -1 -0.5 } { 0 -1 -0.5 } }
  215.     Patch norm4 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  216.     Patch vert4 4 { { -0.5 -1 -1 } { -1 -1 -1 } { -1 -1 -0.5 } { -0.5 -1 -0.5 } }
  217.     Patch norm5 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  218.     Patch vert5 4 { { 1 -1 -0.5 } { 0.5 -1 -0.5 } { 0.5 -1 0 } { 1 -1 0 } }
  219.     Patch norm6 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  220.     Patch vert6 4 { { 0.5 -1 -0.5 } { 0 -1 -0.5 } { 0 -1 0 } { 0.5 -1 0 } }
  221.     Patch norm7 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  222.     Patch vert7 4 { { 0 -1 -0.5 } { -0.5 -1 -0.5 } { -0.5 -1 0 } { 0 -1 0 } }
  223.     Patch norm8 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  224.     Patch vert8 4 { { -0.5 -1 -0.5 } { -1 -1 -0.5 } { -1 -1 0 } { -0.5 -1 0 } }
  225.     Patch norm9 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  226.     Patch vert9 4 { { 1 -1 0 } { 0.5 -1 0 } { 0.5 -1 0.5 } { 1 -1 0.5 } }
  227.     Patch norm10 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  228.     Patch vert10 4 { { 0.5 -1 0 } { 0 -1 0 } { 0 -1 0.5 } { 0.5 -1 0.5 } }
  229.     Patch norm11 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  230.     Patch vert11 4 { { 0 -1 0 } { -0.5 -1 0 } { -0.5 -1 0.5 } { 0 -1 0.5 } }
  231.     Patch norm12 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  232.     Patch vert12 4 { { -0.5 -1 0 } { -1 -1 0 } { -1 -1 0.5 } { -0.5 -1 0.5 } }
  233.     Patch norm13 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  234.     Patch vert13 4 { { 1 -1 0.5 } { 0.5 -1 0.5 } { 0.5 -1 1 } { 1 -1 1 } }
  235.     Patch norm14 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  236.     Patch vert14 4 { { 0.5 -1 0.5 } { 0 -1 0.5 } { 0 -1 1 } { 0.5 -1 1 } }
  237.     Patch norm15 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  238.     Patch vert15 4 { { 0 -1 0.5 } { -0.5 -1 0.5 } { -0.5 -1 1 } { 0 -1 1 } }
  239.     Patch norm16 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  240.     Patch vert16 4 { { -0.5 -1 0.5 } { -1 -1 0.5 } { -1 -1 1 } { -0.5 -1 1 } }
  241. }
  242. }
  243. Object mesh10 mesh {
  244.     OWMatrix matmesh8 { 5 0 0 0 5 0 0 0 5 0.5 .2 0 }
  245.     Prop propmesh8 { E{ 0.9 0.0 0.0 } p{ 0.0 0.0 0.0 } Kd{ 1.0 } Ks{ 0.0 } 
  246.     NumMeshes 1
  247.     Mesh meshMCube8 3 {
  248.     Patch norm10 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  249.     Patch vert10 4 { { 0.5 -1 0 } { 0 -1 0 } { 0 -1 0.5 } { 0.5 -1 0.5 } }
  250.     Patch norm11 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  251.     Patch vert11 4 { { 0 -1 0 } { -0.5 -1 0 } { -0.5 -1 0.5 } { 0 -1 0.5 } }
  252.     Patch norm16 4 { { 0 1 0} { 0 1 0} { 0 1 0} { 0 1 0} }
  253.     Patch vert16 4 { { -0.5 -1 0.5 } { -1 -1 0.5 } { -1 -1 1 } { -0.5 -1 1 } }
  254. }
  255. }
  256. Object mesh11 mesh {
  257.     OWMatrix matmesh8 { -5 0 0 0 5 0 0 0 5 -1 1.1 0 }
  258.     Prop propmesh8 { E{ 0.0 0.0 0.9 } p{ 0.0 0.0 0.0 } Kd{ 1.0 } Ks{ 0.0 } 
  259.     NumMeshes 1
  260.     Mesh meshMCube8 4 {
  261.     Patch norm12 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  262.     Patch vert12 4 { { -0.5 -1 0 } { -1 -1 0 } { -1 -1 0.5 } { -0.5 -1 0.5 } }
  263.     Patch norm13 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  264.     Patch vert13 4 { { 1 -1 0.5 } { 0.5 -1 0.5 } { 0.5 -1 1 } { 1 -1 1 } }
  265.     Patch norm14 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  266.     Patch vert14 4 { { 0.5 -1 0.5 } { 0 -1 0.5 } { 0 -1 1 } { 0.5 -1 1 } }
  267.     Patch norm15 4 { { 0 -1 0} { 0 -1 0} { 0 -1 0} { 0 -1 0} }
  268.     Patch vert15 4 { { 0 -1 0.5 } { -0.5 -1 0.5 } { -0.5 -1 1 } { 0 -1 1 } }
  269.     }
  270. }
  271. Object sphere1 sphere {
  272.     OWMatrix matsphere1 { 1.09339 0 0 0 1.09339 0 0 0 1.09339 0.0997921 1.49685 -1.7278 }
  273.     Prop propsphere1 { E{ 0 0 0 } p{ 0.911 0.621 0.423 } Kd{ 1.0 } Ks{ 0.0 } 
  274.     NumMeshes -1
  275. }
  276. Object cone1 cone {
  277.     OWMatrix matcone1 { 2.0 0 0 0 2.0 0 0 0 2.0 1.36383 1.96277 -0.466773 }
  278.     Prop propcone1 { E{ 0.0 0.0 0.0 } p{ 0.92 0.81 0.232 } Kd{ 1.0 } Ks{ 0.0 } 
  279.     NumMeshes -1
  280. }
  281. Object cylinder1 cylinder {
  282.     OWMatrix matcylinder1 { 1.5 0 0 0 1.5 0 0 0 1.5 -2.66112 1.96277 0.0332268 }
  283.     Prop propcylinder1 { E{ 0.0 0.0 0.0 } p{ 0.62 0.93 0.93 } Kd{ 1.0 } Ks{ 0.0 } 
  284.     NumMeshes -1
  285. }
  286. Object cube1 cube {
  287.     OWMatrix matcube1 { 1.5 0 0 0 1.5 0 0 0 1.5 3.22661 -0.299042 0 }
  288.     Prop propcube1 { E{ 0.0 0.0 0.0 } p{ 0.6 0.8 0.6 } Kd{ 1.0 } Ks{ 0.0 } 
  289.     NumMeshes -1
  290. }
  291. Object mesh3 mesh {
  292.     OWMatrix matmesh3 { 1 0 0 0 1 0 0 0 1 0 0 0 }
  293.     Prop propmesh3 { E{ 0.0 0.0 0.0 } p{ 0.5 0.83 0.92 } Kd{ 1.0 } Ks{ 0.0 } 
  294.     NumMeshes 1
  295.     Mesh meshmesh3 11 {
  296.     Patch norm1 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  297.     Patch vert1 4 { { -1.36383 -3.62173 0 } { 2.09563 -4.28626 0 } { 3.09356 -4.4524 0 } { -0.365904 -3.78786 0 } }
  298.     Patch norm2 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  299.     Patch vert2 4 { { -0.365904 -3.78786 0 } { 3.09356 -4.4524 0 } { 3.7921 -4.61853 0 } { 0.33264 -3.95399 0 } }
  300.     Patch norm3 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  301.     Patch vert3 4 { { 0.33264 -3.95399 0 } { 3.7921 -4.61853 0 } { 5.52183 -4.75144 0 } { 2.06237 -4.0869 0 } }
  302.     Patch norm4 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  303.     Patch vert4 4 { { 2.06237 -4.0869 0 } { 5.52183 -4.75144 0 } { 6.65281 -4.5853 0 } { 3.19335 -3.92077 0 } }
  304.     Patch norm5 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  305.     Patch vert5 4 { { 3.19335 -3.92077 0 } { 6.65281 -4.5853 0 } { 7.48441 -3.98722 0 } { 4.02495 -3.32268 0 } }
  306.     Patch norm6 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  307.     Patch vert6 4 { { 4.02495 -3.32268 0 } { 7.48441 -3.98722 0 } { 7.25156 -3.15655 0 } { 3.7921 -2.49201 0 } }
  308.     Patch norm7 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  309.     Patch vert7 4 { { 3.7921 -2.49201 0 } { 7.25156 -3.15655 0 } { 6.51975 -2.7246 0 } { 3.06029 -2.06006 0 } }
  310.     Patch norm8 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  311.     Patch vert8 4 { { 3.06029 -2.06006 0 } { 6.51975 -2.7246 0 } { 5.55509 -2.79105 0 } { 2.09563 -2.12652 0 } }
  312.     Patch norm9 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  313.     Patch vert9 4 { { 2.09563 -2.12652 0 } { 5.55509 -2.79105 0 } { 4.6237 -3.15655 0 } { 1.16424 -2.49201 0 } }
  314.     Patch norm10 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  315.     Patch vert10 4 { { 1.16424 -2.49201 0 } { 4.6237 -3.15655 0 } { 3.62578 -3.52204 0 } { 0.16632 -2.85751 0 } }
  316.     Patch norm11 4 { { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } { 0 0 -1 } }
  317.     Patch vert11 4 { { 0.16632 -2.85751 0 } { 3.62578 -3.52204 0 } { 2.89397 -3.62173 0 } { -0.565489 -2.95719 0 } }
  318.     }
  319. }
  320. Object mesh2 mesh {
  321.     OWMatrix matmesh2 { 1 0 0 0 1 0 0 0 1 1.51292 1.99802 0.941757 }
  322.     Prop propmesh2 { E{ 0.0 0.0 0.0 } p{ 0.6 0.23 0.93 } Kd{ 1.0 } Ks{ 0.0 } 
  323.     NumMeshes 1
  324.     Mesh meshmesh2 16 {
  325.     Patch norm1 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  326.     Patch vert1 4 { { -0.565489 -2.42556 0 } { 1.81785 -1.70251 0 } { 3.07843 -1.04755 0 } { 0.632017 -3.18978 0 } }
  327.     Patch norm2 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  328.     Patch vert2 4 { { 1.81785 -1.70251 0 } { 2.38334 0.723044 0 } { 2.44643 2.14222 0 } { 3.07843 -1.04755 0 } }
  329.     Patch norm3 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  330.     Patch vert3 4 { { 2.38334 0.723044 0 } { 0.565502 2.42556 0 } { -0.631999 3.18978 0 } { 2.44643 2.14222 0 } }
  331.     Patch norm4 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  332.     Patch vert4 4 { { 0.565502 2.42556 0 } { -1.81784 1.70252 0 } { -3.07843 1.04757 0 } { -0.631999 3.18978 0 } }
  333.     Patch norm5 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  334.     Patch vert5 4 { { -1.81784 1.70252 0 } { -2.38335 -0.723031 0 } { -2.44644 -2.14221 0 } { -3.07843 1.04757 0 } }
  335.     Patch norm6 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  336.     Patch vert6 4 { { -2.38335 -0.723031 0 } { -0.565489 -2.42556 0 } { 0.632017 -3.18978 0 } { -2.44644 -2.14221 0 } }
  337.     Patch norm7 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  338.     Patch vert7 4 { { -0.565489 -2.42556 0 } { 1.81785 -1.70251 0 } { 3.07843 -1.04755 0 } { 0.632017 -3.18978 0 } }
  339.     Patch norm8 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  340.     Patch vert8 4 { { 1.81785 -1.70251 0 } { 2.38334 0.723044 0 } { 2.44643 2.14222 0 } { 3.07843 -1.04755 0 } }
  341.     Patch norm9 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  342.     Patch vert9 4 { { 0.632017 -3.18978 0 } { 3.07843 -1.04755 0 } { 2.89761 -0.0981308 0 } { 1.36383 -2.55847 0 } }
  343.     Patch norm10 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  344.     Patch vert10 4 { { 3.07843 -1.04755 0 } { 2.44643 2.14222 0 } { 1.53379 2.46034 0 } { 2.89761 -0.0981308 0 } }
  345.     Patch norm11 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  346.     Patch vert11 4 { { 2.44643 2.14222 0 } { -0.631999 3.18978 0 } { -1.36381 2.55847 0 } { 1.53379 2.46034 0 } }
  347.     Patch norm12 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  348.     Patch vert12 4 { { -0.631999 3.18978 0 } { -3.07843 1.04757 0 } { -2.89761 0.0981461 0 } { -1.36381 2.55847 0 } }
  349.     Patch norm13 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  350.     Patch vert13 4 { { -3.07843 1.04757 0 } { -2.44644 -2.14221 0 } { -1.53381 -2.46033 0 } { -2.89761 0.0981461 0 } }
  351.     Patch norm14 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  352.     Patch vert14 4 { { -2.44644 -2.14221 0 } { 0.632017 -3.18978 0 } { 1.36383 -2.55847 0 } { -1.53381 -2.46033 0 } }
  353.     Patch norm15 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  354.     Patch vert15 4 { { 0.632017 -3.18978 0 } { 3.07843 -1.04755 0 } { 2.89761 -0.0981308 0 } { 1.36383 -2.55847 0 } }
  355.     Patch norm16 4 { { 0 0 1 } { 0 0 1 } { 0 0 1 } { 0 0 1 } }
  356.     Patch vert16 4 { { 3.07843 -1.04755 0 } { 2.44643 2.14222 0 } { 1.53379 2.46034 0 } { 2.89761 -0.0981308 0 } }
  357.     }
  358. }
  359.